package com.dhcc.DRGsHosp.web.controller;

import org.openkoala.koala.commons.InvokeResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import com.dhcc.DRGsHosp.facade.LoginInfoFacade;
import com.dhcc.DRGsHosp.facade.dto.LoginInfoDTO;

/**
 * @title		:LoginInfoController.java
 * @description	:
 * @author		:pcnicky
 * @date		:2015年7月22日
 * @version     :1.0
 * @copyright   :DHCC 2013-2014 
 */
@Controller("drgsHospWebController25")
@RequestMapping("/LoginInfo")
public class LoginInfoController {
	@Autowired
	private LoginInfoFacade loginInfoFacade;
	
	  /**
     * 
     * @methodname    :getDepShow
     * @description   : 
     * @param         :
     * @author        :fulianxia
     * @return        :
     * @date          :2015年5月8日
     */
    @ResponseBody
    @RequestMapping(value = "/getLastestIssue", method = RequestMethod.POST)
    public InvokeResult getLastestIssue(LoginInfoDTO loginInfoDto) {
    	return loginInfoFacade.getLastestIssue(loginInfoDto);
    }
    /**
     * 
     * @methodname    :getLoginInfo
     * @description   : 
     * @param         :
     * @author        :pcnicky
     * @return        :
     * @date          :2015年5月8日
     */
    @ResponseBody
    @RequestMapping(value = "/getLoginInfo", method = RequestMethod.POST)
    public InvokeResult getLoginInfo(LoginInfoDTO loginInfoDto) {
    	return loginInfoFacade.getLoginInfo(loginInfoDto);
    }
    
    /**
     * @methodname    :getLoginHistory
     * @description   :查询历史登录记录
     * @param         :
     * @author        :lileizheng
     * @return        :
     * @date          :2016年9月13日
     */
    @ResponseBody
    @RequestMapping(value = "/getLoginHistory")
    public InvokeResult getLoginHistory(String userCode, String dateFrom, String dateTo){
    	return loginInfoFacade.getLoginHistory(userCode, dateFrom, dateTo);
    }
}
